package com.wl.service;

import java.util.List;

import com.wl.entity.Dept;
import com.wl.util.PageData;

public interface DeptService {
	
	/**
	 * 根据部门编号查询
	 * @param deptid
	 * @return
	 */
	public Dept selectDeptById(int deptid);
	/**
	 * 查询全部信息
	 * @return
	 */
  	public List<Dept> selectAllDept();
	/**
	 * 模糊分页查询
	 * @param page
	 * @param limit
	 * @param keywords
	 * @return
	 */
	public PageData<Dept> selectDeptByLike(int page,int limit,String content);
	
	/**
	 * 添加部门
	 * @param dept
	 * @return
	 */
	public boolean addDept(Dept dept);
	
	/**
	 * 根据部门编号删除
	 * @param deptid
	 * @return
	 */
	public boolean delDeptById(int deptid);
	
	/**
	 * 修改部门信息
	 * @param dept
	 * @return
	 */
	public boolean updateDept(Dept dept);
	
	/**
	 * 根据部门名称查找部门信息
	 * @param deptname
	 * @return
	 */
	public Dept selectDeptByName(String deptname);
	
	
	/**
	 * 根据部门名称查找02环节审批人
	 * @param deptname
	 * @return
	 */
	public Dept selectByDeptName(String deptname);

}
